package com.itheima.myreflect2.Student.sreatmdemo;

/**
 * @program: Myset
 * @description:
 * @author: xuejingjing
 * @create: 2021-06-13 01:16
 **/

import java.util.ArrayList;

/**
 * stream流的收集方法
 * 练习：
 * 定义一个集合，并添加一些证书1,2,3,4,5,6,7,8,9,10
 * 将集合中的奇数删除，只保留偶数
 * 遍历集合得到2,4,6,8,10
 */
public class MyStream6 {
    public static void main(String[] args) {
        ArrayList<Integer> arr = new ArrayList<>();
        arr.add(2);
        arr.add(3);
        arr.add(4);
        arr.add(5);
        arr.add(6);
        arr.add(7);
        arr.add(8);
        arr.add(9);
        arr.add(10);

        //lamdba表示式的这样写法，怎么理解，考虑到匿名内部类。
        arr.stream().filter(
                (Integer i)->{
   if(!(i%2==0)){
          arr.remove(i);
   }
                }

        )
    }
}
